import request from 'src/utils/request'

// 商城管理 商城首页
export function statisticsOverview(data) {
    return request({
        url: '/mall/statistics/overview',
        method: 'post',
        data
    })
}

// 商城管理 商城首页折线图
export function statisticsDailySummary(data) {
    return request({
        url: '/mall/statistics/dailySummary',
        method: 'post',
        data
    })
}

// 商城管理 添加商户
export function addMerchant(data) {
    return request({
        url: '/mall/merchant/add',
        method: 'post',
        data
    })
}
// 商城管理 商户列表
export function merchantList(data) {
    return request({
        url: '/mall/merchant/list',
        method: 'post',
        data
    })
}

// 商城管理 删除商户
export function delMerchant(data) {
    return request({
        url: '/mall/merchant/del',
        method: 'post',
        data
    })
}

// 商城管理 商户进去详情
export function merchantSelf(data) {
    return request({
        url: '/mall/merchant/self',
        method: 'post',
        data
    })
}

// 商城管理 商户详情
export function merchantDetail(data) {
    return request({
        url: '/mall/merchant/detail',
        method: 'post',
        data
    })
}

// 商城管理 管理员更新商户
export function updateBase(data) {
    return request({
        url: '/mall/merchant/updateBase',
        method: 'post',
        data
    })
}

// 商城管理 商户保存
export function merchantUpdate(data) {
    return request({
        url: '/mall/merchant/update',
        method: 'post',
        data
    })
}

// 商城管理 添加商品修改
export function saveProduct(data) {
    return request({
        url: '/mall/product/save',
        method: 'post',
        data
    })
}

// 商城管理 删除商品
export function deleteProduct(data) {
    return request({
        url: '/mall/product/delete',
        method: 'post',
        data
    })
}

// 商城管理 商品列表
export function productList(data) {
    return request({
        url: '/mall/product/list',
        method: 'post',
        data
    })
}

// 商城管理 商品审核
export function productCheck(data) {
    return request({
        url: '/mall/product/check',
        method: 'post',
        data
    })
}


// 商城管理 商品审核 设置热门
export function setHot(data) {
    return request({
        url: '/mall/product/setHot',
        method: 'post',
        data
    })
}

// 商城管理 商品审核 取消热门
export function cancelHot(data) {
    return request({
        url: '/mall/product/cancelHot',
        method: 'post',
        data
    })
}

// 商城管理 商品上架
export function shelfProduct(data) {
    return request({
        url: '/mall/product/shelf',
        method: 'post',
        data
    })
}

// 商城管理 商品下架
export function unShelfProduct(data) {
    return request({
        url: '/mall/product/unShelf',
        method: 'post',
        data
    })
}

// 商城管理 商品详情
export function detailProduct(data) {
    return request({
        url: '/mall/product/detail',
        method: 'post',
        data
    })
}

// 商城管理 获取商品类别
export function getAllCategory(data) {
    return request({
        url: '/mall/p/category/getAll',
        method: 'post',
        data
    })
}

// 商城管理 商品可用类别
export function availableType(data) {
    return request({
        url: '/mall/p/category/availableType',
        method: 'post',
        data
    })
}

// 商城管理 商品类别使用场景
export function getScene(data) {
    return request({
        url: '/mall/p/category/getScene',
        method: 'post',
        data
    })
}

// 商城管理 添加类别
export function addCategory(data) {
    return request({
        url: '/mall/p/category/add',
        method: 'post',
        data
    })
}

// 商城管理 广告列表
export function adList(data) {
    return request({
        url: '/mall/ad/list',
        method: 'post',
        data
    })
}

// 商城管理 类别删除
export function delCategory(data) {
    return request({
        url: '/mall/p/category/del',
        method: 'post',
        data
    })
}

// 商城管理 类别上移
export function moveUp(data) {
    return request({
        url: '/mall/p/category/moveUp',
        method: 'post',
        data
    })
}

// 商城管理 类别下移
export function moveDown(data) {
    return request({
        url: '/mall/p/category/moveDown',
        method: 'post',
        data
    })
}

// 商城管理  添加标签
export function addTag(data) {
    return request({
        url: '/mall/proTag/add',
        method: 'post',
        data
    })
}
// 商城管理  标签列表
export function listTag(data) {
    return request({
        url: '/mall/proTag/list',
        method: 'post',
        data
    })
}


// 商城管理  删除标签
export function delTag(data) {
    return request({
        url: '/mall/proTag/del',
        method: 'post',
        data
    })
}

// 商城管理  编辑标签
export function updateTag(data) {
    return request({
        url: '/mall/proTag/update',
        method: 'post',
        data
    })
}

// 商城管理  标签下移1位
export function moveDownTag(data) {
    return request({
        url: '/mall/proTag/moveDown',
        method: 'post',
        data
    })
}

// 商城管理  标签上移1位
export function moveUpTag(data) {
    return request({
        url: '/mall/proTag/moveUp',
        method: 'post',
        data
    })
}

// 商城管理  添加广告
export function adAdd(data) {
    return request({
        url: '/mall/ad/add',
        method: 'post',
        data
    })
}
// 商城管理  删除广告
export function adDelete(data) {
    return request({
        url: '/mall/ad/delete',
        method: 'post',
        data
    })
}

// 商城管理  广告调整为隐藏
export function adHide(data) {
    return request({
        url: '/mall/ad/hide',
        method: 'post',
        data
    })
}


// 商城管理  广告调整为显示
export function adShow(data) {
    return request({
        url: '/mall/ad/show',
        method: 'post',
        data
    })
}

// 商城管理  订单列表
export function orderList(data) {
    return request({
        url: '/mall/order/list',
        method: 'post',
        data
    })
}

// 商城管理  订单详情
export function orderDetail(data) {
    return request({
        url: '/mall/order/detail',
        method: 'post',
        data
    })
}

// 商城管理  订单统计
export function orderStatistics(data) {
    return request({
        url: '/mall/order/statistics',
        method: 'post',
        data
    })
}

// 商城管理  商品审核列表
export function productCheckList(data) {
    return request({
        url: '/mall/product/checkList',
        method: 'post',
        data
    })
}

// 商城管理  调整商城配置
export function configSave(data) {
    return request({
        url: '/mall/config/save',
        method: 'post',
        data
    })
}

// 商城管理  获取商城配置
export function configGet(data) {
    return request({
        url: '/mall/config/get',
        method: 'post',
        data
    })
}

// 商城管理 结算审核
export function settlementVerify(data) {
    return request({
        url: '/mall/settlement/verify',
        method: 'post',
        data
    })
}

// 商城管理 结算订单列表
export function settlementDetailList(data) {
    return request({
        url: '/mall/settlement/detail/list',
        method: 'post',
        data
    })
}


// 商城管理 进行结算
export function settlementTrade(data) {
    return request({
        url: '/mall/settlement/trade',
        method: 'post',
        data
    })
}



// 商城管理 上传
export function uploadFile(data) {
    return request({
        url: '/file/upload',
        method: 'post',
        headers: {'Content-Type': 'multipart/form-data'},
        data
    })
}

// 商城管理 线上商品添加
export function productOnsave(data) {
    return request({
        url: '/mall/product/onsave',
        method: 'post',
        data
    })
}

// 商城管理 线上商品修改
export function productOnupdate(data) {
    return request({
        url: '/mall/product/onupdate',
        method: 'post',
        data
    })
}


// 商城管理 线上服务端列表
export function productOnList(data) {
    return request({
        url: '/mall/product/onList',
        method: 'post',
        data
    })
}


// 商城管理 线上商品删除
export function productOndelete(data) {
    return request({
        url: '/mall/product/ondelete',
        method: 'post',
        data
    })
}


// 商城管理 线上商品详情
export function productOndetail(data) {
    return request({
        url: '/mall/product/ondetail',
        method: 'post',
        data
    })
}
